package org.elepower.dao;

import org.apache.ibatis.annotations.Param;
import org.elepower.pojo.PsLineInfo;

import java.util.List;

public interface LineDao extends Common<PsLineInfo,Integer>{

    /**
     * 查询所有正常的杆塔
     * @return
     */
    public List<PsLineInfo> getNormalLine();

    /**
     * 修改线路为检修状态
     * @param lineId
     */
    public void updateLineState(Integer lineId);

    /**
     * 修改线路为正常状态
     * @param lineId
     */
    public void lineState(Integer lineId);

    /**
     * 根据线路编码修改线路状态
     * @param lineCode
     */
    public void updateStateForCode(@Param("lineCode") String lineCode);
}
